Specifying Properties of Dynamic Architectures using Con guration Traces

نویسندگان

  • Diego Marmsoler
  • Mario Gleirscher
چکیده

The architecture of a system describes the system's overall organization into components and connections between those components. With the emergence of mobile computing, dynamic architectures became increasingly important. In such architectures, components may appear or disappear, and connections may change over time. Despite the growing importance of dynamic architectures, the speci cation of properties for those architectures remains a challenge. To address this problem, we introduce the notion of con guration traces to model properties of dynamic architectures. Then, we investigate these properties to identify di erent types thereof. We show completeness and consistency of these types, i.e., we show that (almost) every property can be separated into these types and that a property of one type does not impact properties of other types. Con guration traces can be used to specify general properties of dynamic architectures and the separation into di erent types provides a systematic way for their speci cation. To evaluate our approach we apply it to the speci cation and veri cation of the Blackboard pattern in Isabelle/HOL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Specifying Properties of Dynamic Architectures Using Configuration Traces

The architecture of a system describes the system's overall organization into components and connections between those components. With the emergence of mobile computing, dynamic architectures became increasingly important. In such architectures, components may appear or disappear, and connections may change over time. Despite the growing importance of dynamic architectures, the speci cation of...

متن کامل

Con guration Cloning: Exploiting Regularity in Dynamic DSP Architectures

Existing FPGAs have fairly simple and ine cient con guration mechanisms due to the relative infrequency of recon guration. However a large class of dynamically con gurable architectures for DSP and communications can bene t from special-purpose con guration mechanisms which allow signi cant savings in con guration speed, power and memory. Light weight con guration mechanisms allow much ner grai...

متن کامل

A Framework for Interaction Description with Roles

We propose a framework for interaction description based on the paradigm of roles to be used in software development It includes processes to formulate global interaction requirements abstracting from con guration and interaction details and event traces to analyze global interaction properties like deadlock freedom The main constituent of the framework are role descriptions which are structure...

متن کامل

A Con guration-based Environment for Dealing with Multiple Security Policies in Open Distributed Systems

In today's eld of distributed architectures there is a need for environments allowing the easy development of applications consisting of heterogeneous software modules and running on heterogeneous hardware platforms. From the security point of view, the challenge for such environments is to permit the interoperation between applications specifying di erent, possibly inconsistent security polici...

متن کامل

A Novel Allocation Methodology for Partial and Dynamic Bitstream Generation for FPGA Architectures

Partial re-con ̄guration is the process of con ̄guring a portion of a FPGA while the rest of the device is still running/operating. This paper proposes a novel allocation methodology for realizing applications with partial and dynamic features on FPGAs. The methodology was implemented as a manager that incorporates two stages: the ̄rst one modi ̄es the con ̄guration data of each partial bitstream by...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016